
Senior Backend Developer
EZeats -
Heliopolis, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Design, develop, and maintain microservices architecture using NestJS.
- Implement event-driven systems with Apache Kafka for real-time data processing.
- Build search and analytics capabilities using Elasticsearch.
- Develop and optimize SQL queries and data models in PostgreSQL.
- Write clean, modular, and testable code in TypeScript.
- Integrate and manage cloud infrastructure, particularly with AWS, GCP, or Azure.
- Collaborate with front-end developers, DevOps engineers, and product managers to deliver high-quality products.
Job Requirements
Nice-to-Have Skills:
- Experience with Redis or other caching systems.
- Knowledge of RabbitMQ or ActiveMQ for message queuing.
- Familiarity with authentication and authorization frameworks like OAuth2.0 or OpenID Connect.
- Exposure to Serverless architecture (AWS Lambda, Google Cloud Functions).
- Understanding of data pipeline frameworks (e.g., Apache Flink, Apache Spark).
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 3+ years of backend development experience.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.